	//清空支付、配送操作
	function resetPayAndDeliveryInfo(){
		//alert('////');
		$(".opbcbx .radio").each(function(){
			$(this).attr("checked",true);
			$(this).attr("disabled",true);
			//$(this).parent().attr("class","disabled");
		});
		$(".opbcbx .radiozf").each(function(){
			$(this).attr("checked",false);
			$(this).attr("disabled",true);
			//$(this).parent().attr("class","disabled");
		});
		$(".opbcrad").hide();
		$(".paying").hide();
	}
	
	//支付方式初始化设置
	function payTypeInit(isChecked,sub_pay_fee,control){
		var types = supportPayTypes.split(",");
		if('reset'==control || isChecked){
			resetPayAndDeliveryInfo();
		}		
		if(isChecked){
			if(sub_pay_fee>0){
				$(".opbcbx .radiozf").each(function(){
					var tmp_pay_value = $(this).val();
					if("0000300001"==tmp_pay_value){
						$(this).attr("checked",true);
						$(this).attr("disabled",false);
						$(this).parent().attr("class","");
						getCreditCardsList();
						$("."+ $(this).attr("id")).show();
					}else{
						$(this).attr("checked",false);
						$(this).attr("disabled",true);
						$(this).parent().attr("class","disabled");
						$(".beforeCheckPayType").hide();
					}

				});
				
				$("#show_payVisa").html("支持所有国内主要银行有epos功能的信用卡");
				$("#show_payCash").html("混合支付只支持信用卡支付");
				$("#show_payBank").html("混合支付只支持信用卡支付");
				$("#show_payHandset").html("混合支付只支持信用卡支付");
				
			}else{
				$(".opbcbx .radiozf").each(function(){
					$(this).attr("checked",false);
					$(this).attr("disabled",true);
					//$(this).parent().attr("class","disabled");	
				});
				
				$(".beforeCheckPayType").hide();
				
				$("#show_payVisa").html("您选择了优旅卡支付，优先使用优旅卡支付");
				$("#show_payCash").html("您选择了优旅卡支付，优先使用优旅卡支付");
				$("#show_payBank").html("您选择了优旅卡支付，优先使用优旅卡支付");
				$("#show_payHandset").html("您选择了优旅卡支付，优先使用优旅卡支付");	
			}
		}else{
			resetPayAndDeliveryInfo();
			$(".opbcbx .radiozf").each(function(){
				var tmp_pay_value = $(this).val();
				var flag = false;
				for(i=0;i<types.length;i++){
					if(types[i]==tmp_pay_value){
						flag = true;
						break;
					}
				}
				if(!flag){
					$(this).attr("checked",false);
					$(this).attr("disabled",true);
					$(this).parent().attr("class","disabled");
					if("0000300001"==tmp_pay_value){
						$("#show_payVisa").html("当前航班不支持信用卡支付");
					}else if("0000300002"==tmp_pay_value){
						$("#show_payCash").html("当前航班不支持现金支付");
					}else if("0000300003"==tmp_pay_value){
						$("#show_payBank").html("当前航班不支持网上银行支付");
					}
				}else{
						$(this).attr("disabled",false);
						$(this).parent().attr("class","");
						if("0000300001"==tmp_pay_value){
							$("#show_payVisa").html("支持所有国内主要银行的信用卡");
						}else if("0000300002"==tmp_pay_value){
							$("#show_payCash").html("专业支付平台，快速安全");
						}else if("0000300003"==tmp_pay_value){
							$("#show_payBank").html("支持中国移动手机号码");
						}else if("CM"==tmp_pay_value){
							$("#show_payHandset").html("须当日支付以保证价格和舱位");
						}	
				}
		
			});
		}

//		var curPayTypeValue = getCurPayType();
		var curPayTypeValue = pre_Pay_Type;
		if(curPayTypeValue != null && curPayTypeValue != ""){
			var name = getPayTypeNameById(curPayTypeValue);
			$(".paying").hide();
			$("#"+ name).attr("checked",true);
			$("."+ name).show();
			$(".beforeCheckPayType").hide();
		}else{
			$(".opbcbx .radio").each(function(){
				$(this).attr("checked",true);
				$(this).attr("disabled",true);
				//$(this).parent().attr("class","disabled");
			});
			$(".opbcrad").hide();
			$(".beforeCheckPayType").show();
		}
		if(isChecked && 'reset'!=control){
			//showDeliveryTypes("0000300005");//获取支持混合支付代理商得配送信息
			$(".deliveryTypeError").hide();
			$(".opbcrad").hide();
			var name = getDeliveryTypeIdByValue('0000200005');
			$("#"+name).attr("checked",true);
			$("#"+name).attr("disabled",false);
			$("#"+name).parent().attr("class","");
			$(".beforeCheckPayType").hide();
		}
	}
	
	//配送方式初始化设置
	function deliveryTypeInit(){
//		var curDeliveryType = getCurDeliveryType();
		var curDeliveryType = pre_delivery_Type;
		if(curDeliveryType != null && curDeliveryType != ""){
			var name = getDeliveryTypeIdByValue(curDeliveryType);
			$(".opbcrad").hide();
			$("#"+ name).attr("disabled",false);
			$("#"+ name).attr("checked",true);
			$("."+ name).show();
			$("#"+ name).parent().attr("class","");
			var unSupports = unSupportDeliveryTypes.split(",");
			$(".opbcbx .radio").each(function(){
				var tmp_id = "show_" + $(this).attr("id");
				var tmp_string = "";
				var u_flag = false;
				
	 			for(k=0;k<unSupports.length;k++){
	 				if($(this).val() == unSupports[k]){
	 					u_flag = true;
	 				}
	 			}
	 			if(u_flag){
					$(this).attr("checked",false);
					$(this).attr("disabled",true);
					//$(this).parent().attr("class","disabled");
					
					if(tmp_id == "show_se2"){
	 					tmp_string = "当前时间已经超出自取点的营业时间范围，因此无法选择。建议您选择信用卡或网上银行支付";
	 				}else if(tmp_id == "show_se3"){
	 					tmp_string = "当前时间已经超出了机场自取时间范围，建议您选择信用卡或网上银行支付";
	 				}else if(tmp_id == "show_se4"){
	 					tmp_string = "当前时间已经超出代理商送票的时间范围，将无法为您提供送票上门服务。建议您选择信用卡或网上银行支付，不要行程单或邮寄配送";
	 				}
	 				$("#"+tmp_id).html(tmp_string);
	 			}
			});
		}
	}
	
	
    //获取信用卡列表
    function getCreditCardsList(){
    				var use_flag = $(".useBigCouponCard").attr("checked");
    				$.ajax({  
					url : "/flight/getData4Ajax_getCreditCardBanks.do",  
					data : {"useBigCouponCard" : use_flag},  // 参数  
					type : "post",  
					cache : false,  
					dataType : "json",  //返回json数据
					error: function (){ 
					 },
					success: function(data){
						var keys = data[0].keys.split(",");
						var vals = data[0].vals.split(",");
						var lis = "";
						for(var i=0;i<vals.length;i++){
							var tmp = vals[i];
							if(tmp!=""){
								lis += "<li>"+tmp+"</li>";
							}
						}
						$(".creditCardsList").html(lis);
					}
				});
    }
  
		/*function showDeliveryTypes(tmp_payType){  
			if(tmp_payType=="CM" || tmp_payType=="0000300003"){
				tmp_payType = "0000300001";
			}
			if(tmp_payType!=""){
				$.ajax({  
					url : "/flight/getData4Ajax_getDeliveryTypes.do",  
					data : {"payType" : tmp_payType},  // 参数  
					type : "post",  
					cache : false,  
					dataType : "json",  //返回json数据
					error: function (){ 
					 },
					success: function(data){
						if(data.length>0){
							var tmp_errors = data[0].errors;
							var tmp_types = data[0].values;
							var types = new Array();
							if(tmp_errors=="none" && tmp_types!=""){
								types = tmp_types.split(',');
								var unSupports = unSupportDeliveryTypes.split(",");
								$(".opbcbx .radio").each(function(){
									alert($(this).val());
									var flag = false;
									var u_flag = false;
						 			for(j=0;j<types.length;j++){
						 				if($(this).val() == types[j]){
						 					flag = true;
						 				}
						 			}
						 			for(k=0;k<unSupports.length;k++){
						 				if($(this).val() == unSupports[k]){
						 					u_flag = true;
						 				}
						 			}
						 			if(flag){
								 		var tmp_id = "show_" + $(this).attr("id");
								 		var tmp_string = "";
						 				if(!u_flag){
							 				$(this).attr("disabled",false);
								 			if(tmp_id == "show_se5"){
							 					tmp_string = "可以凭有效证件直接办理登机手续";
							 				}else if(tmp_id == "show_se1"){
							 					tmp_string = "可以凭有效证件直接办理登机手续，报销凭证将在起飞后一周内寄出";
							 				}else if(tmp_id == "show_se2"){
							 					tmp_string = "到我们指定的市内地点取票";
							 				}else if(tmp_id == "show_se3"){
							 					tmp_string = "到我们指定的机场柜台取票";
							 				}else if(tmp_id == "show_se4"){
							 					tmp_string = "您选择的出票城市为"+$("#coutTicketCity").val()+"。如不能及时送达，我们会主动联系您！";
							 				}
							 				$(this).parent().attr("class","");
							 				$("#"+tmp_id).html(tmp_string);
						 				}else{
											$(this).parent().attr("class","disabled");
								 			if(tmp_id == "show_se5"){
							 					tmp_string = "可以凭有效证件直接办理登机手续";
							 				}else if(tmp_id == "show_se1"){
							 					tmp_string = "可以凭有效证件直接办理登机手续，报销凭证将在起飞后一周内寄出";
							 				}else if(tmp_id == "show_se2"){
							 					tmp_string = "当前时间已经超出自取点的营业时间范围，因此无法选择。建议您选择信用卡或网上银行支付";
							 				}else if(tmp_id == "show_se3"){
							 					tmp_string = "当前时间已经超出了机场自取时间范围，建议您选择信用卡或网上银行支付";
							 				}else if(tmp_id == "show_se4"){
							 					tmp_string = "当前时间已经超出代理商送票的时间范围，将无法为您提供送票上门服务。建议您选择信用卡或网上银行支付，不要行程单或邮寄配送";
							 				}
							 				$("#"+tmp_id).html(tmp_string);
						 				}
						 			}else{
							 			$(this).attr("checked",false);
							 			$(this).attr("disabled",true);
							 			
							 			var tmp_id = "show_" + $(this).attr("id");
							 			var tmp_string = "";
							 			if(tmp_id == "show_se5" || tmp_id == "show_se1"){
						 					tmp_string = "您选择的是现金支付，现金支付无法提供此服务。建议您选择信用卡或网上银行支付";
						 				}else if(tmp_id == "show_se2" || tmp_id == "show_se3"){
						 					tmp_string = "当前区域不提供此服务、或当前时间不在代理商服务时间范围以内。建议您选择信用卡或网上银行支付";
						 				}else if(tmp_id == "show_se4"){
						 					tmp_string = "当前区域不提供此服务、或当前时间不在代理商服务时间范围以内。建议您选择信用卡或网上银行支付";
						 				}
						 				$("#"+tmp_id).html(tmp_string);
						 				$(this).parent().attr("class","disabled");
						 			}
								});
							}else if(tmp_errors=="timeout"){
								sessionTimeout();
							}

						}
					}
				}); 
			} 
		} */

 	function getCurDeliveryType(){
 		var types = document.getElementsByName('delivery.type');
 		for(i=0;i<types.length;i++){
 			if(types[i].checked){
 				return types[i].value;
 				break;
 			}
 		}
 	}
 	function getCurPayType(){
 		var types = document.getElementsByName('order.paytypeId');
 		for(i=0;i<types.length;i++){
 			if(types[i].checked){
 				return types[i].value;
 				break;
 			}
 		}
 	}
	function getDeliveryTypeIdByValue(v){
		if(v=="0000200003"){
			return "se4";
		}else if(v=="0000200001"){
			return "se3";
		}else if(v=="0000200002"){
			return "se2";
		}else if(v=="0000200004"){
			return "se1";
		}else if(v=="0000200005"){
			return "se5";
		}
	}

	function getPayTypeNameById(id){
		if(id=="0000300001"){
			return "payVisa";
		}else if(id=="0000300003"){
			return "payBank";
		}else if(id=="CM"){
			return "payHandset";
		}else if(id=="0000300002"){
			return "payCash";
		}
	}
